2
תגובות
כאשר אני לוחץ על כפתור ריבוע או משולש ולחוץ על sbmit.
אני לא מצליח לקרוא את הערך בקוד php ולהציג אותו על המסך.
תמיד יוצא הערך משולש.
למה?
תודה!
הקוד:
אני לא מצליח לקרוא את הערך בקוד php ולהציג אותו על המסך.
תמיד יוצא הערך משולש.
למה?
תודה!
הקוד:
<h2>select shape</h2>
<p>
Please select shape to calculate the area of rectangle or tringle and press submit...
<p>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<br><input type="radio" name="shape" value="Rectangle" /> Rectangle
<br><input type="radio" name="shape" value="Tringle" /> Tringle
<input type="submit" name="submit" value="Submit Form"><br>
</form>
<?php
echo("<br>");
if (isset($_POST['submit'])) {
if (!empty($_POST['shape'])) {
if (!empty($_POST['Rectangle'])) { echo "You got Rectangle answer!"; }
else { echo "You got Tringle answer!"; }
}
}
?>
<p>
Please select shape to calculate the area of rectangle or tringle and press submit...
<p>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<br><input type="radio" name="shape" value="Rectangle" /> Rectangle
<br><input type="radio" name="shape" value="Tringle" /> Tringle
<input type="submit" name="submit" value="Submit Form"><br>
</form>
<?php
echo("<br>");
if (isset($_POST['submit'])) {
if (!empty($_POST['shape'])) {
if (!empty($_POST['Rectangle'])) { echo "You got Rectangle answer!"; }
else { echo "You got Tringle answer!"; }
}
}
?>
2 תשובות
ענה
משתמש_193981
ב
03 למאי 2012
#
echo $_POST['shape'];
if($_POST['shape'] === 'Rectangle') ... ;
if($_POST['shape'] === 'Tringle') ... ;
triangle
אתה מנסה לגשת למשתנה
$_POST['Rectangle']
שלא קיים. יש לך משתנה $_POST['shape']
כי ה name של ה-input הוא shape ולא Rectangle
ענה
משתמש_193357
ב
03 למאי 2012
#
תודה!